CloudBase Framework 已支持一键部署小程序
打通前后端,这款效能提升开源“神器”你一定要了解!
步骤一 准备工作
步骤二 进入项目目录进行初始化
cloudbase
步骤三 一键部署
cloudbase framework deploy
配置
appid
、privateKeyPath
即可使用,以下配置参数针对有特殊需求的场景配置示例
cloudbase init
之后会创建云开发的配置文件 cloudbaserc.json
,可在配置文件的 plugins 里修改和写入插件配置{
"envId": "{{envId}}",
"framework": {
"plugins": {
"client": {
"use": "@cloudbase/framework-plugin-mp",
"inputs": {
"appid": "",
"privateKeyPath": "",
"localPath": "./",
"ignores": ["node_modules/**/*"],
"deployMode": "preview",
"previewOptions": {
"desc": "CloudBase Framework 一键预览",
"setting": {
"es6": true
},
"qrcodeOutputPath": "./qrcode.jpg",
"pagePath": "pages/index/index"
}
}
}
}
}
}
默认模板的 appid
和privateKeyPath
为空,需要开发者填入
配置参数说明
appid
privateKeyPath
localPath
project.config.json
所在的本地路径,默认值 ./
ignores
["node_modules/**/*"]
deployMode
preview|upload
2 种部署模式previewOptions
deployMode
填写为 preview
时需要填写previewOptions
,类型是对象格式
属性名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
desc | String | 否 | 小程序应用的版本描述 |
setting | IMiniProgramBuildSetting 对象 | 否 | 小程序应用的编译设置 |
qrcodeOutputPath | String | 否 | 生成的预览二维码保存在本地的路径 |
pagePath | String | 否 | 小程序应用的预览页面地址 |
searchQuery | String | 否 | 小程序应用的预览页面参数 |
scene | Number | 否 | 小程序应用的预览页面场景值 |
"envId": "{{envId}}",
"framework": {
"plugins": {
"client": {
"use": "@cloudbase/framework-plugin-mp",
"inputs": {
"appid": "",
"privateKeyPath": "",
"localPath": "./",
"ignores": ["node_modules/**/*"],
"deployMode": "preview",
"previewOptions": {
"desc": "一键预览",
"setting": {
"es6": false
},
"qrcodeOutputPath": "./qrcode.jpg",
"pagePath": "pages/index/index",
"searchQuery": "",
"scene": 1011
}
}
}
}
}
}
uploadOptions
deployMode
填写为 upload
时需要填写uploadOptions
,类型是对象格式。属性名称 | 类型 | 是否必填 | 描述 |
---|---|---|---|
version | String 对象 | 否 | 小程序应用上传的版本号 |
desc | String 对象 | 否 | 小程序应用的版本描述 |
setting | IMiniProgramBuildSetting 对象 | 否 | 小程序应用的编译设置 |
例如
{
"envId": "{{envId}}",
"framework": {
"plugins": {
"client": {
"use": "@cloudbase/framework-plugin-mp",
"inputs": {
"appid": "",
"privateKeyPath": "",
"localPath": "./",
"ignores": ["node_modules/**/*"],
"deployMode": "upload",
"uploadOptions": {
"version": "1.0.0",
"desc": "CloudBase Framework 一键上传",
"setting": {
"es6": false
}
}
}
}
}
}
}
更多插件
文档资料
云开发官网地址:https://cloudbase.net/ 云开发静态网站开通指南:https://docs.cloudbase.net/hosting/ 云开发控制台地址:https://console.cloud.tencent.com/tcb
开源协同
☁
更多精彩
点击下方图片即可了解
△ CloudBase CMS 2.0 焕新升级,从「心」出发!
△ 云托管正式上线,体验有礼快来尝鲜!
由于公众号推送规则更改,请多多分享、点赞和“在看”,以及时获取云开发Cloudbase的最新动态。
点击在看让更多人发现精彩